using System;
using System.Collections;
using System.Data;
using DotNetNuke.Framework;
using gdlmo.DNN.Modules.Article.Data;

namespace gdlmo.DNN.Modules.Article.Business
{
	public class AccesoryController : DotNetNuke.Entities.Modules.ISearchable, DotNetNuke.Entities.Modules.IPortable
	{
		#region "Public Methods"		
		public AccesoryInfo Get(int AccesoryId)
		{
			return (AccesoryInfo)DotNetNuke.Common.Utilities.CBO.FillObject(DataProvider.Instance().GetAccesory(AccesoryId), typeof(AccesoryInfo));
		}

		public ArrayList List(int ArticleId)
		{
			return DotNetNuke.Common.Utilities.CBO.FillCollection(DataProvider.Instance().ListAccesory(ArticleId), typeof(AccesoryInfo));
		}
		#endregion

		#region "Optional Interfaces"		
        public DotNetNuke.Services.Search.SearchItemInfoCollection GetSearchItems(DotNetNuke.Entities.Modules.ModuleInfo ModInfo)
		{
			return null;
		}
	
        public string ExportModule(int ModuleID)
		{
			return "";
        }

        public void ImportModule(int ModuleID, string Content, string Version, int UserId)
		{
		}
		#endregion
	}
}
